testsuite/gsk: Only run Broadway tests if enabled
authorChun-wei Fan <fanchunwei@src.gnome.org>
Mon, 3 Aug 2020 08:23:30 +0000 (16:23 +0800)
committerChun-wei Fan <fanchunwei@src.gnome.org>
Wed, 5 Aug 2020 08:23:14 +0000 (16:23 +0800)
We may not have enabled building the broadway renderer for our build, so don't
run the broadway renderer tests unless it is enabled.

testsuite/gsk/meson.build

index 87cac26974da84840a2cb13a758a3b8e20d13a46..01e6b38a74beb29b66321695cdd2bab5af3c66d2 100644 (file)
@@ -92,7 +92,8 @@ renderers = [
 
 foreach renderer : renderers
   foreach test : compare_render_tests
-    if (renderer[1] == '' or not test.contains(renderer[1]))
+    if ((renderer[1] == '' or not test.contains(renderer[1])) and
+        (renderer[0] != 'broadway' or broadway_enabled))
       test(renderer[0] + ' ' + test, compare_render,
            args: ['--output', join_paths(meson.current_build_dir(), 'compare', renderer[0]),
                   join_paths(meson.current_source_dir(), 'compare', test + '.node'),